.torque{
    width: 944px;
    height: 330px;
    // background-color: green;
    margin: 0 auto;
    .torque_top{
        text-align: center;
        font-size: 36px;
        font-weight: 500;
        margin-bottom: 30px;
    }
    .torque_bot{
        .torque_box{
            width: 220px;
            height: 250px;
            float: left;
            margin-right: 21px;
            div{
                height: 220px;
                img{
                    width: 220px;
                    height: 220px;
                }
                img:hover{
                    cursor:pointer
                }
            }
            p{
                line-height: 30px;
                text-align: center;
            }
        }
        .torque_box:nth-child(4){
            margin-right: 0;
        }
    }
}
.list{
    width: 100%;
    // background-color: yellow;
    height: 5850px;
    .list_cen{
        width: 1400px;
        margin: 0 auto;
        .list_tit{
            font-size: 12px;
            margin-bottom: 30px;
        }
        .list_screen{
            height: 40px;
            .screen_lef{
                float: left;
                span{
                    margin-right: 30px;
                    font-size: 12px;
                    }
                }
            .screen_rig{
                float: right;
                span{
                    font-size: 12px;
                    }
                }
            }
        .shop_show{
            .shop_show_box{
                width: 347px;
                height: 347px;
                float: left;
                margin-right: 4px;
                margin-bottom: 4px;
                position: relative;
                &:hover .hover_box{
                    display: block;
                }
                img{
                    width: 100%;
                    height: 100%;
                }
                .hover_box{
                    position: absolute;
                    z-index: 999;
                    width: 345px;
                    border: 1px solid black;
                    top: 0;
                    padding: 32px 32px 16px;
                    box-sizing: border-box;
                    display: none;
                    background-color: white;
                    .last{
                        position: absolute;
                        left: 6px;
                        top: 160px;
                        font-size: 20px;
                    }
                    .next{
                        position: absolute;
                        right: 6px;
                        top: 160px;
                        font-size: 20px;
                    }
                    .hover_tu{
                        width: 282px;
                        height: 282px;
                        overflow: hidden;
                        position: absolute;
                        .tu_box{
                            width: 282px;
                            height: 282px;
                            float: left;
                            img{
                                width:100%;
                                height:100%;
                            }
                            img:hover{
                                cursor:pointer
                            }
                        }
                    }
                    .a{
                        text-align: center;
                        font-size: 14px;
                        line-height: 28px;
                        margin-top: 300px;
                    }
                    .b{
                        width: 282px;
                        height: 50px;
                        background-color: #000;
                        color: white;
                        line-height: 50px;
                        padding: 0 10px;
                        box-sizing: border-box;
                        .p1{
                            float: left;
                        }
                        .p2{
                            float: right;
                        }
                    }
                    .b:hover{
                        cursor:pointer
                    }
                }
            }
            .shop_show_box:nth-child(4n){
                margin-right: 0;
            }
        }
    }
}